package com.ruoyi.process.ccs.mapper;

import com.ruoyi.process.ccs.domain.CcsViolate;
import java.util.List;

/**
 * 三违信息记录Mapper接口
 *
 * @author Xianlu Tech
 * @date 2020-04-02
 */
public interface CcsViolateMapper {
    /**
     * 查询三违信息记录
     *
     * @param id 三违信息记录ID
     * @return 三违信息记录
     */
    public CcsViolate selectCcsViolateById(String id);

    /**
     * 查询三违信息记录列表
     *
     * @param ccsViolate 三违信息记录
     * @return 三违信息记录集合
     */
    public List<CcsViolate> selectCcsViolateList(CcsViolate ccsViolate);

    /**
     * 新增三违信息记录
     *
     * @param ccsViolate 三违信息记录
     * @return 结果
     */
    public int insertCcsViolate(CcsViolate ccsViolate);

    /**
     * 修改三违信息记录
     *
     * @param ccsViolate 三违信息记录
     * @return 结果
     */
    public int updateCcsViolate(CcsViolate ccsViolate);

    /**
     * 删除三违信息记录
     *
     * @param id 三违信息记录ID
     * @return 结果
     */
    public int deleteCcsViolateById(String id);

    /**
     * 批量删除三违信息记录
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteCcsViolateByIds(String[] ids);
}
